from jinja2 import Environment
from django.urls import reverse
from django.contrib.staticfiles.storage import staticfiles_storage



def jinja2_environment(**options):

    env = Environment(**options)

    #自定义语法：{{ static('静态文件的相对路径)'}}  {{ url('路由的命名空间')}}
    env.globals.update({
        'static': staticfiles_storage.url,#获取静态文件的前缀
        'url':reverse,#反响解析
    })

    return env